package com.tansun.easycare.rule.table.decisiontable.model;

import java.io.Serializable;
import java.util.List;

import com.tansun.easycare.rule.common.model.BaseItem;
import com.tansun.easycare.rule.datamodel.entity.RuleDataparams;

/**
 * 决策表中单元格信息
 *
 * @author Lph
 */
public class DecisionTableItem extends BaseItem implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 709024010556887943L;
    /**
     * 参数类型
     */
    private String contentType;
    /**
     * 参数值
     */
    private String controlValue;
    /**
     * 参数值组
     */
    private String[] controlValues;
    /**
     * 运动轨迹落点标识
     */
    private String tabId;

    private String lowerOpt;        // lower_opt
    private String upperOpt;        // upper_opt

    private RuleDataparams ruleDataparams;
    
    public String getTabId() {
        return tabId;
    }

    public void setTabId(String tabId) {
        this.tabId = tabId;
    }

    private List<DecisionTableItem> rowItems;

    public List<DecisionTableItem> getRowItems() {
        return rowItems;
    }

    public void setRowItems(List<DecisionTableItem> rowItems) {
        this.rowItems = rowItems;
    }

    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public String getControlValue() {
        return controlValue;
    }

    public void setControlValue(String controlValue) {
        this.controlValue = controlValue;
    }

    public String[] getControlValues() {
        return controlValues;
    }

    public void setControlValues(String[] controlValues) {
        this.controlValues = controlValues;
    }

    public String getLowerOpt() {
        return lowerOpt;
    }

    public void setLowerOpt(String lowerOpt) {
        this.lowerOpt = lowerOpt;
    }

    public String getUpperOpt() {
        return upperOpt;
    }

    public void setUpperOpt(String upperOpt) {
        this.upperOpt = upperOpt;
    }

	public RuleDataparams getRuleDataparams() {
		return ruleDataparams;
	}

	public void setRuleDataparams(RuleDataparams ruleDataparams) {
		this.ruleDataparams = ruleDataparams;
	}

}
